river lot - French English Dictionary